Coming Morocco
Home > Your guide to Morocco > Top 20 Things to Do in Marrakech | Best Activities & Excursions

Top 20 Things to Do in Marrakech | Best Activities & Excursions

Discover the Best of Marrakech – Top 20 Must-Do Activities

Marrakech, known as the Red City, is a vibrant mix of history, culture, and adventure. Whether you’re looking for historical sites, authentic experiences, or thrilling excursions, here’s a list of the top 20 things to do in Marrakech.

1. Explore Jemaa el-Fnaa Square

Experience the lively atmosphere of this famous UNESCO-listed square filled with street performers, food stalls, and market vendors.

2. Visit the Majorelle Garden & YSL Museum

Wander through the stunning blue-hued gardens designed by Yves Saint Laurent and explore Moroccan botanical beauty.

3. Tour the Bahia Palace

Step into a 19th-century palace with intricate Islamic and Moroccan architecture that reflects royal luxury.

4. Discover the Secret Garden

A hidden oasis in the Medina offering peaceful green spaces and historic restoration.

5. Walk Through the Koutoubia Mosque

Admire Marrakech’s iconic mosque, known for its 77-meter-high minaret towering over the city skyline.

6. Take a Traditional Hammam Spa Experience

Relax and rejuvenate in an authentic Moroccan spa with black soap and argan oil treatments.

7. Explore the Souks of Marrakech

Shop for traditional Moroccan rugs, lanterns, spices, and leather goods in the bustling Medina markets.

8. Visit the Saadian Tombs

Uncover the resting place of the Saadian dynasty with beautiful tilework and historical significance.

9. Take a Marrakech Medina Guided Tour

Navigate the winding alleys of the historic old town with a local expert.

10. Experience a Moroccan Cooking Class

Learn how to prepare tagine, couscous, and Moroccan mint tea with professional chefs.

11. Enjoy a Hot Air Balloon Ride Over the Atlas Mountains

Get a breathtaking aerial view of Marrakech and its surroundings.

12. Ride Camels in the Agafay Desert

Experience a desert adventure just outside the city, perfect for those short on time.

13. Discover the Photography Museum of Marrakech

Showcasing rare images of Morocco’s past and its cultural heritage.

14. Take a Quad Biking Adventure

Race through the desert landscapes on an exciting off-road experience.

15. Visit the Ben Youssef Madrasa

A beautifully preserved 14th-century Islamic school featuring intricate Moroccan tilework.

16. Experience a Traditional Moroccan Dinner & Show

Enjoy live belly dancing, Gnawa music, and a lavish Moroccan feast in a riad or luxury venue.

17. Go on a Day Trip to the Ourika Valley

Escape the city heat and explore waterfalls, Berber villages, and lush landscapes.

18. Visit the El Badi Palace Ruins

Walk through the remnants of a once-majestic 16th-century palace.

19. Explore Dar Si Said Museum

Learn about Moroccan arts, crafts, and carpet weaving traditions.

20. Watch the Sunset from a Rooftop in Marrakech

End your day with mint tea and panoramic views of the Medina.

Looking for a guided experience? Contact us to book a personalized Marrakech tour!

Top 20 Things to Do in Marrakech | Best Activities & Excursions
Top 20 Things to Do in Marrakech | Best Activities & Excursions